package innova.servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class VotacionRegistrarServlet
 */
@WebServlet("/VotacionRegistrarServlet")
public class VotacionRegistrarServlet extends HttpServlet {

  private static final long serialVersionUID = 1L;
  //private VotacionController votacionController = new VotacionController();

  /**
   * @see HttpServlet#HttpServlet()
   */
  public VotacionRegistrarServlet() {
    super();
    // TODO Auto-generated constructor stub
  }

  /**
   * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
   * response)
   */
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
  }

  /**
   * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
   * response)
   */
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//    //Variables iniciales
//    PrintWriter out = response.getWriter();
//
//    //Obteniendo los parámetros
//    StringBuilder sms = new StringBuilder();
//    String idPermitido = request.getParameter("idPermitido");
//    String estrellaVotacion = request.getParameter("estrellaVotacion");
//
//    //Guardando los datos
//    Permitido permitidoVotacion = new Permitido();
//    permitidoVotacion.setIdPermitido(Integer.parseInt(idPermitido));
//
//    Votacion votacionNueva = new Votacion();
//    votacionNueva.setIdVotacion(votacionController.getCodigoAutomatico());
//    votacionNueva.setEstrellaVotacion(estrellaVotacion.charAt(0));
//    votacionNueva.setPermitido(permitidoVotacion);
//
//    //Verificando si el permitido en alguna votación
//    if (votacionController.existe(votacionNueva)) {
//      //Mostrando un mensaje de error
//      sms.append("<p>");
//      sms.append("	ADVERTENCIA:");
//      sms.append("</p>");
//      sms.append("<p>");
//      sms.append("	El usuario ya ha registrado una calificación sobre esta idea.");
//      sms.append("</p>");
//    } else {
//      //Registrando la idea
//      votacionController.registrar(votacionNueva);
//
//      //Armando el mensaje
//      sms.append("<p>");
//      sms.append("	OPERACI&Oacute;N EXITOSA:");
//      sms.append("</p>");
//      sms.append("<p>");
//      sms.append("	La votación se registr&oacute; satisfactoriamente.");
//      sms.append("</p>");
//    }
//
//    //Obteniendo el resultado
//    request.setAttribute("RESULTADO_VOTACION", votacionController.buscar());
//
//    //Mostrando el resultado
//    out.println(sms);
  }
}
